UML for Global Computing
نویسندگان
چکیده
Global systems – systems which may operate over transient networks including mobile elements and in which computation itself may be mobile – are gaining in importance. Nevertheless, the means for their modelling are still underdeveloped. The Unified Modelling Language (UML) is well developed for convenient modelling of behavior, but is not yet so useful for modelling aspects of design relevant to global systems, such as mobility. Non-functional requirements such as performance and security also assume an increased importance in the context of global systems, and here too, UML requires enhancement. In this paper we present an extension to UML class, sequence and activity diagrams to model mobile systems. We also describe extensions to model performance and security characteristics. We will describe how, wherever possible, we reuse existing work in these areas.
منابع مشابه
For-LySa: UML for Authentication Analysis
The DEGAS project aims at enriching standard UML-centred development environments in such a way that the developers of global applications can exploit automated formal analyses with minimal overhead. In this paper, we present For-LySa, an instantiation of the DEGAS approach for authentication analysis, which exploits an existing analysis tool developed for the process calculus LySa. We discuss ...
متن کاملMetamodeling Mathematics: A Precise and Visual Framework for Describing Semantics Domains of UML Models
As UML 2.0 is evolving into a family of languages with individually specified semantics, there is an increasing need for automated and provenly correct model transformations that (i) assure the integration of local views (different diagrams) of the system into a consistent global view, and, (ii) provide a well– founded mapping from UML models to different semantic domains (Petri nets, Kripke au...
متن کاملA Comparison Framework and Assessment of two Specification Approaches based on UML Scenarios1
In this paper, we present a comparison framework of two proposed approaches for modeling interactive systems using scenarios as defined by the Unified Modeling Language (UML). Scenarios are first transformed into partial specifications and merged to obtain a global specification capturing the behavior of an object of the system or the behavior of the entire system. From the global specification...
متن کاملWeb-Based CASE Tool for Automated Rendering of UML Models
Traditional CASE tools are desktop-based, so they do not support online software collaboration. That is, they do not allow members of software project teams who are geographically distributed to collaborate and work together on software projects. This constrains software houses from tapping into global talent pools that can help reduce software costs and acquire needed expertise. Online CASE to...
متن کاملAn Efficient Resource Allocation for Processing Healthcare Data in the Cloud Computing Environment
Nowadays, processing large-media healthcare data in the cloud has become an effective way of satisfying the medical userschr('39') QoS (quality of service) demands. Providing healthcare for the community is a complex activity that relies heavily on information processing. Such processing can be very costly for organizations. However, processing healthcare data in cloud has become an effective s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003